package com.sskj.trafficcontrol.consts;

public interface AppRequestConsts {
    /**
     * 请求相关的编码方式
     */
    String CHARSET = AppJsonBaseConsts.CHARSET;
    /**
     * Controller方法的@RequestMapping{produces = AppRequestConsts.CONTENT_TYPE_JSON}
     */
    String CONTENT_TYPE_JSON = "application/json;charset=" + CHARSET;
    String CONTENT_TYPE_TEXT = "text/plain;charset=" + CHARSET;
    String CONTENT_TYPE_HTML = "text/html;charset=" + CHARSET;

    /**
     * 请求头中"userToken"的名称
     */
    String HEADER_USER_TOKEN = "ut";
    /**
     * 请求头中"platform/平台"的名称；平台（0：IOS;1：安卓）
     */
    String HEADER_PLATFORM = "pf";
    /**
     * 请求头中"App版本"的名称；
     */
    String HEADER_VERSION = "v";
    /**
     * 请求头中"packageName"的名称；
     */
    String HEADER_PACKAGE_NAME = "pgn";
    /**
     * Request属性范围中"AppUserInfo"的名称
     */
    String ATTR_USER = "USER";
    /**
     * Request属性范围中"userId"的名称
     */
    String ATTR_USER_ID = "USER_ID";
    /**
     * Request属性范围中"userKey"的名称
     */
    String ATTR_USER_TOKEN = "CACHE_USER_TOKEN";
    /**
     * Request属性范围中"PLATFORM"的名称，意义：手机平台，（0：IOS;1：安卓）
     */
    String ATTR_PLATFORM = "PLATFORM";
    /**
     * Request属性范围中"VERSION"的名称，意义：对应的版本号
     */
    String ATTR_VERSION = "VERSION";
}
